package command;


/*
 * This interface will help implement the Command design pattern,
 * similar to that defined in GoF.
 * <pre>
 * Max Joyce
 * -Constructed interface (Feb 9th,2010)
 * </pre>
 */
public interface Command {
	public void execute();
	public void undo();
	public String toString();
	public void addSecondaryCommand(Command secondaryCommand);
	public boolean hadMovedPreviously();
	public String exportCode();
	public String xmlCode();
	public Command getSecondaryCommand();
}
